package com.chenchao.reflection;

/**
 * @encoding : UTF-8
 * @Time : 2020/12/2 16:32
 * @Author : Chen Chao
 * @File : javaSE.com.chenchao.reflection.TestC.java
 * @Software : IntelliJ IDEA
 * @since : 1.8
 * 哪些情况不会初始化类
 */
public class TestC {
    public static void main(String[] args) {
        //当访问一个静态域时，只有真正声明这个域的类才会被初始化。
        // 如:当通过子类引用父类的静态变量，不会导致子类初始化
        //int countA = Test08.countA;
        //通过数组定义类引用，不会触发此类的初始化
        //Test08[] test08s = new Test08[5];
        //引用常量不会触发此类的初始化（常量在链接阶段就存入调用类的常量池中了
        //int age = Test08.age;
    }
}
